Supporting Learning in Introductory Computer Science Courses through the SCALE Environment
نویسندگان
چکیده
The work presented in this paper aims to support and promote the learning process in introductory computer science courses by engaging students actively in various learning activities. The activities are designed following contemporary theories of learning and assessment and are available through the webbased adaptive collaborative learning environment SCALE. The paper discusses the main features of the SCALE environment and the design of leaning activities, gives an outline of indicative activities developed and presents preliminary results of a pilot study conducted in the context of an introductory computer science course.
منابع مشابه
The Effect of E-Learning on Students' Educational Success
Introduction: E-learning is one of the usual educational methods all over the world. Rapid technological advances and easy access to Internet have had an effective role in the development of this method. The only factor needing more investigation is students' performance towards e-learning. This study was designed to compare the effect of two methods of e-learning and lecture on students' learn...
متن کاملAdopting Exploratory + Collaborative Learning in an Adaptive CSCL Environment for Introductory Programming
The work, presented in this paper, examines and discusses issues concerning the adoption of the ECLiP (Exploratory + Collaborative Learning in Programming) framework in the SCALE (Supporting Collaboration and Adaptation in a Learning Environment) environment in order to support and enhance learning in Introductory Programming courses. ECLiP provides guidelines for the design of an integrated se...
متن کاملCover Feature Advances in Learning Technologies
concepts, focus on nonpractical entertainment, or rely on decontextualized settings. BlockPy, a webbased, open access Python programming environment, supports introductory programmers in a data-science context through a dual block/text programming view. A s computing becomes pervasive across all fields, professionals increasingly need to learn computing skills in addition to their core domain k...
متن کاملArtificial Intelligence for Non-Majors at Multiple Levels
Over the past several years, many computer science departments have seen a decline in enrollments. This paper describes two courses – at the introductory and advanced levels – that hope to attract students to computer science through topics in Artificial Intelligence. Over the past several years, many computer science departments have seen a decline in enrollments. As the program committee for ...
متن کاملAn interactive environment for beginning Java programmers
Building upon years of evolution in object-oriented programming language design, Java has emerged as the language of choice among many educators for teaching introductory computer science. A clean, type-safe language, Java provides a garbage collected heap and a comprehensive exception-handling mechanism. However, in spite of this support, many students in introductory computer science courses ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008